Diese Dokumentation ist noch nicht fertiggestellt. Bitte hilf mit und trage etwas zur Dokumentation bei.
Die Seite GuiBefehl Modell erklärt, wie Befehle dokumentiert werden sollten. Unter Category:UnfinishedDocu findest du weitere unvollständige Seiten wie diese (und unter Category:UnfinishedDocu/de unvollständige Übersetzungen). Siehe Category:Command Reference für sämtliche Befehle (und Category:UnfinishedDocu/de für vorhandene Übersetzungen).
Siehe WikiSeiten, um zu lernen, wie die Wiki-Seiten bearbeitet werden und FreeCAD Unterstützen, um andere Wege zu entdecken, wie du einen Beitrag leisten kannst.
Werkzeugbits sind die Grundlage des CAM Werkzeug-Systems. Sie stellen ein bestimmtes Werkzeug dar, das in einem CAM-Auftrag zur Erzeugung eines Werkzeugwegs verwendet werden kann. Jedes Werkzeugbit wird als JSON-Datei gespeichert. JSON ist strukturierte Daten, die von Makros oder Python-Skripten leicht verarbeitet werden können, aber für Menschen lesbar bleiben. Die Beschreibung von Werkzeugbits mit JSON ermöglicht es, große Sammlungen präziser Werkzeugbits automatisch oder mit einem Skript zu erstellen.
Das Speichern eines Werkzeugs als JSON-Datei klingt großartig, schließt jedoch die Möglichkeit einer genauen Miniaturansicht oder einer soliden Körperdarstellung aus. Würde hingegen jedes Werkzeugteil als FreeCAD-Objekt erstellt, wäre das Erhalten des soliden Körpers zwar einfach, würde jedoch für große Werkzeugsammlungen enormen Speicherplatz erfordern. Außerdem wäre das automatische Erstellen von Werkzeugteilen als FreeCAD-Objekte schwierig oder unmöglich.
Stattdessen handelt es sich bei dem Werkzeugbit um einen Hybrid. Die JSON-Datei enthält den Dateipfad zur Werkzeugform-Datei und Werte für alle Parameter, die zur Erstellung des spezifischen Werkzeugbits erforderlich sind.
Wenn ein Werkzeug in einem Auftrag instanziiert wird, wird ein Körper aus der Vorlage erstellt und die Einschränkungen werden gemäß den Werten aus der JSON-Datei festgelegt. Alle zusätzlichen Parameter werden als Eigenschaften des Objekts erstellt. Dadurch werden die korrekten Formen und Abmessungen bereitgestellt, die zur Erzeugung einer Punktwolke oder eines Netzes für fortgeschrittene Algorithmen (und möglicherweise Simulationen) verwendet werden können.
Innerhalb der FreeCAD-Benutzeroberfläche bietet der CAM-Werkzeugbit-Bibliotheksmanager einen Mechanismus zum Erstellen eines neuen Werkzeugbits. Ein einzelnes Werkzeugbit kann in mehreren Werkzeugbit-Bibliotheken vorhanden sein.
{
"version": 2,
"name": "T1",
"shape": "endmill.fcstd",
"attribute": {},
"parameter": {
"CuttingEdgeHeight": "30.000 mm",
"Diameter": "1.000 mm",
"Length": "50.000 mm",
"ShankDiameter": "3.000 mm"
}
}